package com.splic.product.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.splic.common.annotation.Excel;
import lombok.Data;
import com.splic.common.core.domain.BaseEntity;

/**
 * 天气对象 t_weather
 * 
 * @author singe
 * @date 2022-01-04
 */
@Data
public class Weather extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 国家编码 */
    @Excel(name = "国家编码")
    private String countryCode;

    /** 省份编码 */
    @Excel(name = "省份编码")
    private String provinceCode;

    /** 城市编码 */
    @Excel(name = "城市编码")
    private String cityCode;

    /** 县市编码 */
    @Excel(name = "县市编码")
    private String countyCode;

    /** 当前日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "当前日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date date;

    /** 当前星期 */
    @Excel(name = "当前星期")
    private String week;

    /** 实时天气情况 */
    @Excel(name = "实时天气情况")
    private String wea;

    /** 当前星期 */
    @Excel(name = "当前星期")
    private String weaImg;

    /** 实时温度 */
    @Excel(name = "实时温度")
    private String tem;

    /** 高温 */
    @Excel(name = "高温")
    private String tem1;

    /** 低温 */
    @Excel(name = "低温")
    private String tem2;

    /** 风向 */
    @Excel(name = "风向")
    private String win;

    /** 风力等级 */
    @Excel(name = "风力等级")
    private String winSpeed;

    /** 风速 */
    @Excel(name = "风速")
    private String winMeter;

    /** 湿度 */
    @Excel(name = "湿度")
    private String humidity;

    /** 能见度 */
    @Excel(name = "能见度")
    private String visibility;

    /** 气压 */
    @Excel(name = "气压")
    private String pressure;

    /** 空气质量 */
    @Excel(name = "空气质量")
    private String air;

    /** pm2.5 */
    @Excel(name = "pm2.5")
    private String airPm25;

    /** 是否删除 */
    @Excel(name = "是否删除")
    private Integer isDelete;



    /** 省份编码 */
    private String provinceName;

    /** 城市编码 */
    private String cityName;

    /** 县市编码 */
    private String countyName;
}
